package com.Xht.www.service;
//处理游客事务的接口
import java.util.List;
import com.Xht.www.po.MerchantInfoPO;

public interface Visitor {
    // 获取已通过审核的商家（支持排序）
    List<MerchantInfoPO> getApprovedMerchants(String sortField, String sortOrder);

    // 模糊搜索商家信息（支持名称或关键字 + 排序 + 分页）
    List<MerchantInfoPO> searchApprovedMerchants(String keyword, String sortField, String sortOrder, int pageNumber, int pageSize);

    // 仅按名称搜索
    List<MerchantInfoPO> searchApprovedMerchantsByName(String keyword, String sortField, String sortOrder, int pageNumber, int pageSize);

    // 仅按关键字搜索
    List<MerchantInfoPO> searchApprovedMerchantsByKeyword(String keyword, String sortField, String sortOrder, int pageNumber, int pageSize);

    int countApprovedMerchants(String keyword);
    int countApprovedMerchantsByName(String keyword);
    int countApprovedMerchantsByKeyword(String keyword);

}


